package w83b.w83bOperacionesInternas.w83bBandejaEntrada;

import w83b.w83bBeans.W83bPreavisosBean;
import w83b.w83bBeans.W83bUsuarioXLNetsBean;
import w83b.w83bUtilidadesComunes.W83bClsConstantes;
import es.ejie.frmk.negocio.operacioninterna.Q70OperacionInterna;
import es.ejie.frmk.negocio.operacioninterna.Q70OperacionInternaConfigBean;
import es.ejie.frmk.negocio.operacioninterna.Q70OperacionInternaErrors;
import es.ejie.frmk.presentacion.sesiondatos.Q70ContextoEJIE;

// TODO: Auto-generated Javadoc
/**
 * The Class W83bComprobarDatosMinisterioOIAction.
 * @author a
 */
public class W83bValidarDescartarPreavOIAction  extends Q70OperacionInterna{
	
	/**
	 * preProcessMappingEntrada.
	 * 
	 * @param contexto a
	 * @param configBean a
	 * @param errors a
	 * @throws Exception e
	 */				
	protected void preProcessMappingEntrada(Q70ContextoEJIE contexto, Q70OperacionInternaConfigBean configBean, Q70OperacionInternaErrors errors) throws Exception{				
		
		W83bPreavisosBean preaviso=(W83bPreavisosBean)contexto.get("w83bPreavisosNuevoBean");
		preaviso.setUsuarioBean((W83bUsuarioXLNetsBean)contexto.get(W83bClsConstantes.CONSTANTE_CONTEXTO_USUARIO));
		super.preProcessMappingEntrada(contexto, configBean, errors);
			
	}
	
	/**
	 * postProcessMappingSalida.
	 * 
	 * @param contexto a
	 * @param errors a
	 * @throws Exception e
	 */
	protected void postProcessMappingSalida(Q70ContextoEJIE contexto, Q70OperacionInternaErrors errors) throws Exception {
		
		contexto.set("busqRealizada","true");
		contexto.set("w83bPreavisosTempBean",contexto.get("w83bPreavisosBean"));
		super.postProcessMappingSalida(contexto, errors);
	}
}
